package bean;

import java.io.Serializable;

import enums.EPosicao;

public class Jogador implements Serializable{

	
	/**
	 * 
	 */
	private static final long serialVersionUID = 4298650709220007698L;

	private String nome;
	private Time time;
	private int forcaAtual;
	private int forcaMinima;
	private int forcaMaxima;
	private EPosicao posicao;
	private Double salario;
	private Double valorVenda;
	private boolean machucado;
	
	public Jogador(){
		
	}
	
	public Jogador(String nome, Time time, int forcaAtual, int forcaMinima,
			int forcaMaxima, EPosicao posicao) {
		this(nome, time, forcaAtual, forcaMinima,forcaMaxima,posicao,null,null);
	}
	
	public Jogador(String nome, Time time, int forcaAtual, int forcaMinima,
			int forcaMaxima, EPosicao posicao, Double salario, Double valorVenda) {
		super();
		this.nome = nome;
		this.time = time;
		this.forcaAtual = forcaAtual;
		this.forcaMinima = forcaMinima;
		this.forcaMaxima = forcaMaxima;
		this.posicao = posicao;
		this.salario = salario;
		this.valorVenda = valorVenda;
	}

	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public Time getTime() {
		return time;
	}
	public void setTime(Time time) {
		this.time = time;
	}
	public int getForcaAtual() {
		return forcaAtual;
	}
	public void setForcaAtual(int forcaAtual) {
		this.forcaAtual = forcaAtual;
	}
	public int getForcaMinima() {
		return forcaMinima;
	}
	public void setForcaMinima(int forcaMinima) {
		this.forcaMinima = forcaMinima;
	}
	public int getForcaMaxima() {
		return forcaMaxima;
	}
	public void setForcaMaxima(int forcaMaxima) {
		this.forcaMaxima = forcaMaxima;
	}
	public void setPosicao(EPosicao posicao) {
		this.posicao = posicao;
	}
	public EPosicao getPosicao() {
		return posicao;
	}

	public Double getSalario() {
		return salario;
	}

	public void setSalario(Double salario) {
		this.salario = salario;
	}

	public Double getValorVenda() {
		return valorVenda;
	}

	public void setValorVenda(Double valorVenda) {
		this.valorVenda = valorVenda;
	}

	public boolean isMachucado() {
		return machucado;
	}

	public void setMachucado(boolean machucado) {
		this.machucado = machucado;
	}
	
	
}
